package com.homedo.odin.solution.contract.personal.treasure;

import com.homedo.odin.solution.model.base.BaseRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author: zhaoxudong
 * @date: 2018/3/13 15:13
 * @Description:
 */
@ApiModel("增加积分")
@Data
public class AddScoreReq extends BaseRequest {

    @ApiModelProperty("用户id")
    private Integer userId;
    /**
     * 积分类型 1：签到 2：上传方案并通过审核 3：点赞 4：发表评论 5：邀请用户注册 6：发布悬赏
     */
    @ApiModelProperty("积分类型 1：签到 2：上传方案并通过审核 3：点赞 4：发表评论 5：邀请用户注册 6：发布悬赏")
    private Integer type;

    /**
     * 业务编号 各场景对应值 签到：可以不传 上传方案：方案id 点赞：被点赞用户id 发表评论：被评论用户id 邀请注册：被邀请用户名称 发布悬赏：悬赏id
     */
    @ApiModelProperty("业务编号,各场景对应值。 签到：可以不传; 上传方案：方案id; 点赞：被点赞用户id; " +
            "发表评论：被评论用户id; 邀请注册：被邀请用户名称; 发布悬赏：悬赏id")
    private String bizCode;
}
